package com.hlxj.license.client.util;

import com.alibaba.fastjson.JSON;

/**
 * @功能:【JsonUtil 】
 * @作者:代守诚
 * @日期:2019/5/22
 * @时间:9:35
 */
public class JsonUtil {

    /**
     * 转换Json字符串：无格式、日期(数字)、对象
     *
     * @param obj
     * @return
     */
    public static String getJsonString(Object obj) {
        if(obj == null) {
            return "";
        }
        return JSON.toJSONString(obj);
    }

    /**
     * 字符串转换成实体类
     * @param json
     * @param cls
     * @return
     */
    public static Object stringToObject(String json,Class cls){

        if(json==null) {
            return null;
        }

        try{
            return JSON.parseObject(json,cls);
        }catch(Exception e){
            e.printStackTrace();
        }

        return null;
    }
}
